//Bancos------------------------------------------------------------------------

$(document).ready(function(){ 

	var arquivo = 'produtos.php';
	var classe = 'Produtos';
	
	//Cadastrar grupo de acesso
	$("#novo"+classe).live("click",function(){ 
		
			carregarPaginaAjax(arquivo+"?acao=formulario");
				
	 });	
	

	$(".excluir"+classe).live("click",function(){ 
				 
		var id=$(this).val();
		
		if(confirm("Deseja excluir o registro?"))
		{	
			//carregarPaginaInternaAjax(arquivo+"?acao=excluir&id="+id,classe);
			enviarDadosFormularioPrincipal(arquivo+"?acao=excluir&id="+id);
		}
	
	});
	
	
	
	$(".inventariar"+classe).live("click",function(){ 
				 
		var id=$(this).val();
		
		if(confirm("Deseja confirmar o inventario?"))
		{	
			//carregarPaginaInternaAjax(arquivo+"?acao=excluir&id="+id,classe);
			$.post(arquivo+"?acao=inventariar",{codigoProduto:id},function(data){
			
					if(data == 1){
							$('#buscarProdutos').trigger('click');
					}
			
			});
		}
	
	});
	
	
	
	//envia produtos para locação
	$('.visualizarImagemProduto').live('click',function(){
		
		var id = $(this).val();
		

		$.fancybox.open({
							
					href : 'produtos.php?acao=exibirImagemProduto&produto='+id,
					type : 'ajax',
					openEffect : 'elastic'
				
					
			});
	
	});
	
	
	$(".editar"+classe).live("click",function(){ 
		
		
		var id=$(this).val();
		
		//Carregando loader
        $('#central').html("<br><br><br><br><br><br><div align='center'><img src='img/loading.gif'><br> Carregando... </div><br><br><br><br><br><br>");
		
		//Carregando formulário
		$('#central').load(arquivo+'?acao=formulario&id='+id, function() {
			 //Obtendo dados do cupom de desconto no formato JSON
						
			 $.getJSON(arquivo+"?acao=obterDados"+classe+"&id="+id,function(data){


				for(var key in data){
					$("[name="+key+"][value="+data[key]+"][type=radio]").attr("checked",true);
					$("#"+key).val(data[key]);
					
					if ( key == 'tipo' ){
						
						if ( data[key] == '1'){
							$('#vendaBotao').val('Desativado');
							$('#vendaBotao').removeAttr( 'style' );
						}else{
							$('#vendaBotao').val('Ativo');
							$('#vendaBotao').css('background','#009933');
							$('#vendaBotao').css('color','white');
						}
					}
				}
				
				if( $('#qtdBrindes').val() > 0){
					$('#qtdBrindes').attr('disabled',false);
				}
				
				
				
				if(data.imageUrl){
					$('#tumb').attr('src',data.imageUrl+'?'+data.filemtime);
				}
				
				
								  
			});
		});
		
	});
	
	//localizar qual o documento no banco de dados
	$(".visualizar"+classe).live("click",function(){ 
				
		var id=$(this).val();
				
		$.getJSON(arquivo+"?acao=obterDados"+classe+"&id="+id,function(data){
			
		  	 window.open('arquivos/documentos/'+data.nomeArquivo);
			 
								  										  
		});

	});
	
	
	
	$("#buscar"+classe).live("click",function(){
		
			enviarDadosFormularioBusca(arquivo+"?acao=telaInicial");
					
	 });
	
	
	//ordena a listagem conforme a coluna selecionada
	$(".ordenar"+classe).live("click",function(){ 
			
			enviarDadosFormularioBusca(arquivo+"?acao=telaInicial&ordenar="+$(this).find('a').attr('id'));
				
	 });
	
	
	
	
	
	$('#brinde').live('change',function(){
	

		switch( $(this).val() ){
			
			case '1': 
			$('#qtdBrindes').val('0');
			$('#texto').text('Quantidades de brindes a ser consumidos');
			$('#qtdBrindes').attr('disabled',false);
			$('#qtdBrindes').val('1');
			break;
			
			case '2':
			$('#qtdBrindes').attr('disabled',false);	
			$('#texto').text('Quantidades de brindes disponibilizados');
			$('#qtdBrindes').attr('disabled',false);	
			$('#qtdBrindes').val('1');
			break;
			
			default:
			$('#qtdBrindes').attr('disabled',true);	
			$('#qtdBrindes').val('');
			break;
			
		}
	});

	
	$('#vendaBotao').live('click',function(){
			
		if ( $('#tipo').val() == '2' ){
			
			$('#tipo').val(1);
			$(this).val('Desativado');
			$(this).removeAttr( 'style' );
			
			
		}else{
			
			$('#tipo').val(2);
			$(this).val('Ativo');
			$(this).css('background','#009933');
			$(this).css('color','white');
		}
		
	});
	
	
	
	$('#categoriasAjuste').live('click',function(){
     												  

		$.post('produtos.php?acao=listarProdutosAjuste',{categorias:$('#categoriasAjusteListagem').val(),faixa1:$('#faixa1').val(),faixa2:$('#faixa2').val(),busca:1},function(data){
			$('#area_ajuste').html(data);																										
		});											 
	});
	
	
	$('#salvarAjuste').live('click',function(){
     												  
		
		var produtos = $('input[name="produtosSelecionado\\[\\]"]').map(function() {
			  if(this.checked){  return this.value;  }			  
		}).get().join(",");
		
		
		if($('#valor').val() != 0){
		
			$.post('produtos.php?acao=salvarAjuste',{valor:$('#valor').val(),tipoAjuste:$('#tipoAjuste').val(),ajuste:$('.ajuste:checked').val(),arredondar:$('#arredondar:checkbox:checked').val(),categoria:$('#categoriasAjusteListagem').val(),array:produtos},function(data){
				
				 if(data == 1){
					 
					  $.post('produtos.php?acao=listarProdutosAjuste',{categorias:$('#categoriasAjusteListagem').val(),busca:1},function(data){
						$('#area_ajuste').html(data);																										
 					  });
						 
				 }else{
					
					  alert('Falha ao tentar atualizar os valores'); 
				 }
				 
			});	
		}
	});
	
	
	
	
	
	
	
	$('#verificarCheckBox').live('click',function(){
		
		if( $(this).hasClass('limpar') ){
			
			$(this).toggleClass('limpar');	
			$('#area_ajuste :checkbox').attr('checked',false);
			
			
		}else{
		   $(this).toggleClass('limpar');	
		   $('#area_ajuste :checkbox').attr('checked',true);
		}
	});
	
	
});